body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {

	margin: 0;

	padding: 0;

}



h1, h2, h3, h4, h5, h6 {

	font-size: 1em;

}



* {

	word-wrap: break-word;

}



a {

	color: #666;

	text-decoration: none;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}



a:hover {

	text-decoration: none;

}



a:active {

	text-decoration: none;

}



a:visited {

	text-decoration: none;

}



a:link {

	text-decoration: none;

}



fieldset, img {

	border: none;

}



img {

	border: 0;

	vertical-align: middle;

}



legend {

	display: none;

}



ol, ul, li {

	list-style: none;

}



em, strong, cite, th, i {

	font-style: normal;

	font-weight: 400;

}



input, textarea, select, button {

	font: 12px Verdana, Helvetica, Arial, sans-serif;

	vertical-align: middle;

}



table {

	border-collapse: collapse;

}



html {

	overflow: -moz-scrollbars-vertical;

}



/* common style */



.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}



.clearfix {

	display: block;

	zoom: 1;

}



.clear {

	clear: both;

}



.fl {

	float: left;

}



.fr {

	float: right;

}



.dis {

	display: none;

}



.undis {

	display: block;

}



a, input, select, button {

	outline: none;

}



.max-width {

	max-width: 1200px;

	margin: 0 auto;

}



.max-width4 {

	max-width: 1240px;

	margin: 0 auto;

}



.max-width3 {

	max-width: 1130px;

	margin: 0 auto;

}



html {

	height: 100%;

}



body {

	width: 100%;

	height: 100%;

	margin: 0;

	padding: 0;

	position: relative;

	left: 0;

	top: 0;

	font-family: "Microsoft Yahei";

}

.auto{

    width: 1200px;

    margin: 0 auto;

}

/* 首页 */

header{

    width: 100%;

    min-width: 1200px;

}

header .t_nav{

    width: 100%;

    background: #e8e8e8;

    height: 35px;

    line-height: 35px;

    font-size: 14px;

    color: #666;

}

header .t_nav .center{

    width: 1200px;

    overflow: hidden;

    height: 100%;

}

header .t_nav .center span{

    float: left;

}

header .t_nav .center ul{

    float: right;

    margin-right: -10px;

    height: 100%;

    line-height: 35px;

}

header .t_nav .center ul li{

    float: left;

    padding: 0 10px;

    box-sizing: border-box;

    height: 100%;

    position: relative;

}

header .t_nav .center ul li i{

    width: 1px;

    height: 15px;

    display: block;

    background: #868686;

    position: absolute;

    right: 0;

    top: 11px;

}

header .logo{

    height: 89px;

    width: 100%;

    line-height: 89px;

}

header .logo .center1{

    height: 100%;

}

header .logo .logo_l{

    float: left;

    height: 100%;

}

header .logo .logo_l ul{

    float: left;

    height: 100%;

}

header .logo .logo_l ul li{

    float: left;

    height: 100%;

    position: relative;

}

header .logo .logo_l ul li i{

    width: 1px;

    height: 40px;

    display: block;

    background: #e5e5e5;

    position: absolute;

    right: 0;

    top: 28px;

}

header .logo .logo_l ul li img{

    margin-right: 26px;

    vertical-align: middle;

    line-height: 89px;

}

header .logo .logo_l ul li span{

    margin-left: 24px;

    display: inline-block;

    width: 99px;

    line-height: 22px;

    font-size: 16px;

    color: #555555;

    margin-top: 26px;

}

header .logo .logo_r{

    float: right;

    height: 100%;

    position: relative;

}

header .logo .logo_r img{

    position: absolute;

    top: 31px;

    right: 138px;

}

header .logo .logo_r span{

    position: absolute;

    top: 29px;

    right: 61px;

    font-size: 12px;

    color: #555;

    line-height: normal;

    display: inline-block;

    width: 6em;

}

header .logo .logo_r p{

    background: url(../images/zt1.png) no-repeat;

    position: absolute;

    top: 48px;

    right: 0;

    width: 132px;

    height: 16px;

    background-size: 100% 100%;

}

header .nav{

    width: 100%;

    height: 46px;

    background: #2c974a;

    line-height: 46px;

    border-bottom: 3px solid #227f3c;

    box-sizing: border-box;

}

header .nav .center2{height: 100%;}

header .nav ul{

    height: 100%;

}

header .nav ul li{

   width: 155px;

   float: left;

   text-align: center;

   position: relative;

}

header .nav ul li.active{

    background: #ff9900;

}

header .nav ul li:hover{

    background: #ff9900;

}

header .nav ul li:hover .icon{

    display: none;

}

header .nav ul li.active .icon{

    display: none;

}

header .nav ul li .icon{

    position: absolute;

    width: 1px;

    height: 15px;

    display: block;

    right: 0;

    top: 16px;

}

header .nav ul li .icon i{

    width:1px;

    height: 5px;

    margin-bottom: 1px;

    background: #007130;

    display: block;

}

header .nav ul li .icon i.i1{

    height: 3px;

}

header .nav ul li a{

    color: #fff;

    font-size: 16px;

}

header .banner{

    width: 100%;

    height: 500px;

}

header .banner .swiper-container{

    height: 100%;

}

header .banner .banner1{

    width: 100%;

    height: 100%;

    background: url(../images/banner1.jpg) no-repeat;

    background-size: 100% 100%;

}

header .banner .banner2{

    width: 100%;

    height: 100%;

    background: url(../images/banner2.jpg) no-repeat;

    background-size: 100% 100%;

}

header .banner .banner3{

    width: 100%;

    height: 100%;

    background: url(../images/banner3.jpg) no-repeat;

    background-size: 100% 100%;

}

header .banner .swiper-pagination-bullet{

    width: 50px;

    height: 6px;

    border-radius: 0;

    background: #fff;

    opacity: 1;

}

.swiper-pagination-bullet-active{

    background: #4ca266 !important;

}

.container{

    width: 100%;

    min-width: 1200px;

}

header .mbx{

    width: 100%;

    height: 66px;

    box-shadow: 8px 8px 8px #f1f1f1;

}

header.mbx .center{

    height: 100%;

}

header .mbx .center .mbx_l{

    float: left;

    font-size: 15px;

    color: #555;

    line-height: 66px;

}

header .mbx .center .mbx_l p,.container .mbx .center .mbx_l span{

    float: left;

    display: inline-block;

}

header .mbx .center .mbx_l span{

    margin-right: 16px;

    cursor: pointer;

}

header .mbx .center .mbx_r{

    float: right;

    line-height: 66px;

}

header .mbx .center .mbx_r input,.container .mbx .center .mbx_r button{

    display: inline-block;

}

header .mbx .center .mbx_r button{

    width: 55px;

    height: 29px;

    outline: none;

    border: none;

    background: #2c974a;

    line-height: 29px;

    color: #fff;

    text-align: center;

    cursor: pointer;

}

header .mbx .center .mbx_r input{

    width: 268px;

    height: 29px;

    line-height: 29px;

    outline: none;

    border: 1px solid #e5e5e5;

    box-sizing: border-box;

    padding-left: 10px;

    font-size: 12px;

    color: #555;

}

.container .list{

    width: 100%;

    margin-top: 50px;

    margin-bottom: 55px;

}

.container .list .center1{

    height: 100%;

    color: #555;

}

.container .list .center1 .list_l{

    width: 227px;

}

.container .list .center1 .list_l .con_t{

    width: 100%;

}

.container .list .center1 .list_l p{

    width: 100%;

    border-top-right-radius: 5px;

    border-top-left-radius: 5px;

    height: 51px;

    line-height: 51px;

    padding-left: 13px;

    box-sizing: border-box;

    background: #2c974a;

    font-size: 18px;

    color: #fff;

    font-weight: bold;

}

.container .list .center1 .list_l p span{

    font-size: 14px;

}

.container .list .center1 .list_l .con_t ul{

    width: 100%;

    box-sizing: border-box;

    border-left: 1px solid #e5e5e5;

    border-right: 1px solid #e5e5e5;

}

.container .list .center1 .list_l .con_t ul li{

    border-bottom: 1px solid #e5e5e5;

    box-sizing: border-box;

    height: 50px;

    line-height: 50px;

    font-size: 14px;

    color: #555;

    background: url(../images/icon6.png) no-repeat 12px 20px;

    padding-left: 29px;

    cursor: pointer;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

}
.container .list .center1 .list_l .con_t ul li.lsy_blod{
    font-size: 16px;
    font-weight: bold;
}
.container .list .center1 .list_l .con_t ul li a{font-size: 16px;font-weight: bold;}
.container .list .center1 .list_l .con_t ul li:hover{

    color: #2c974a;

}

.container .list .center1 .list_l .con_t ul li:hover a{

    color: #2c974a;

}

.container .list .center1 .list_l .con_t ul li.active{

    color: #2c974a;

}

.container .list .center1 .list_l .con_t ul li.a{

    background: none;

    padding-left: 4px;

}

.container .list .center1 .list_l .con_b{

    width: 100%;

    margin-top: 9px;

}

.container .list .center1 .list_l .con_b ul{

    width: 100%;

    height: 100px;

    border:  1px solid #e5e5e5;

    border-top: none;

    box-sizing: border-box;

    background: url(../images/rw1.png) no-repeat 96px 0;

    padding-top: 17px;

}

.container .list .center1 .list_l .con_b ul li{

    width: 100%;

    line-height: 31px;

    color: #ff9900;

    font-size: 16px;

    font-weight: bold;

    background: url(../images/icon1.png) no-repeat 13px 7px;

    padding-left: 34px;

    box-sizing: border-box;

}

.container .list .center1 .list_l .con_b ul li.li1{

    background: url(../images/icon2.png) no-repeat 13px 7px;

}

.container .list .center1 .list_r{

    width: 951px;

    overflow: hidden;

    margin-left: 21px;

}

.list_r .block:first-child{

    display: block;

}

.list_r .block{

    margin-right: -12px;

    display: none;

    margin-bottom: -13px;

}

.container .list .center1 .list_r ul li{

    width: 228px;

    margin-right: 12px;

    float: left;

    margin-bottom: 13px;

}

.container .list .center1 .list_r ul li:hover p{

    background: #2c974a;

    color: #fff;

}

.container .list .center1 .list_r ul li img{

    width: 228px;

    height: 173px;

    transition: all 0.5s;

}

.container .list .center1 .list_r ul li img:hover{

    transform: scale(1.04);

}

.container .list .center1 .list_r ul li p{

    text-align: center;

    height: 42px;

    line-height: 42px;

    background: #eee;

    margin-top: 4px;

    color: #555;

    font-size: 14px;

    transition: all 0.5s;

}

.container .list1{

    width: 100%;

    background: url(../images/banner1.png) no-repeat;

}

.container .list1 .center2{

    overflow: hidden;

}

.container .list1 ul{

    margin-right: -16px;

}

.container .list1 ul li{

    width: 288px;

    margin-right: 16px;

    float: left;

    position: relative;

}

.container .list1 ul li img{

    width: 100%;

    height: 194px;

    transition: all 0.5s;

}

.container .list1 ul li i{

    position: absolute;

    width: 78px;

    height: 63px;

    display: block;

    background: rgba(44, 151, 74, .85);

    bottom: 65px;

    right: 0;

    text-align: center;

    line-height: 63px;

    color: #fff;

    transition: all 0.5s;

}

.container .list1 ul li i h1{

    font-weight: normal;

    font-size: 50px;

}

.container .list1 ul li img:hover{

    transform: scale(1.05);

}

.container .list1 ul li:hover i{

    transform:rotate(9deg);

    -ms-transform:rotate(9deg); 	/* IE 9 */

-moz-transform:rotate(9deg); 	/* Firefox */

-webkit-transform:rotate(9deg); /* Safari 和 Chrome */

-o-transform:rotate(9deg);

}

.container .hed h4{

    transition: all 0.5s;

}

.container .hed p{

    transition: all 0.5s;

}

.container .hed:hover p{

    font-weight: bold;

    transform:rotate(-6deg);

    -ms-transform:rotate(-6deg); 	/* IE 9 */

-moz-transform:rotate(-6deg); 	/* Firefox */

-webkit-transform:rotate(-6deg); /* Safari 和 Chrome */

-o-transform:rotate(-6deg);

}

.container .hed:hover h4{

    font-weight: bold;

    transform:rotate(6deg);

    -ms-transform:rotate(6deg); 	/* IE 9 */

-moz-transform:rotate(6deg); 	/* Firefox */

-webkit-transform:rotate(6deg); /* Safari 和 Chrome */

-o-transform:rotate(6deg);

}

.container .hed i{

    transition: all 0.5s;

}

.container .hed:hover i{

    height: 2px;

    background: #555;

}

.container .list1 ul li p{

    text-align: center;

    font-size: 18px;

    height: 65px;

    line-height: 65px;

    color: #333;

}

.container .list1 .hed .i1 {

    left: 362px;

}

.container .list1 .hed .i2 {

    right: 362px;

}

.container .list1{

    padding-top: 50px;

    padding-bottom: 30px;

    width: 100%;

}

.container .list2{

    padding-top: 50px;

    width: 100%;

}

.container .list2 .center3{

    overflow: hidden;

}

.container .list2 .center3 ul{

    margin-right: -16px;

}

.container .list2 .center3 li{

    float: left;

    margin-right: 16px;

    width: 288px;

}

.container .list2 .center3 li img{

    width: 100%;

    height: 217px;

    transition: all 0.5s;

}

.container .list2 .center3 li:hover img{

    transform: scale(1.07);

}

.container .list2 .center3{

    text-align: center;

}

.container .list2 .center3 li p{

    border-bottom: 1px solid #e5e5e5;

    height: 60px;

    line-height: 60px;

    box-sizing: border-box;

    font-size: 14px;

    color: #555;

    text-align: left;

    background: url(../images/icon3.png) no-repeat 251px 26px;

    transition: all 0.5s;

}

.container .list2 .center3 li:hover p{

    background: url(../images/icon4.png) no-repeat 246px 26px;

    color: #2c974a;

    padding-left: 5px;

}

.container .list2 .center3 button{

    outline: none;

    border: none;

    display: inline-block;

    width: 184px;

    height: 40px;

    line-height: 40px;

    text-align: center;

    color: #fff;

    font-size: 14px;

    background: #2c974a;

    margin: 55px 0;

    transition: all 0.5s;

}

.container .list2 .center3 button:hover{

    transform:rotate(-9deg);

    -ms-transform:rotate(-9deg); 	/* IE 9 */

-moz-transform:rotate(-9deg); 	/* Firefox */

-webkit-transform:rotate(-9deg); /* Safari 和 Chrome */

-o-transform:rotate(-9deg);

}

.container .list2 .center3 button a:active {

    margin-bottom: -10px;

}

.container .list2 .center3 button a{

    display:block;

    color: #fff;

}

.container .list3 .banner{

    width: 100%;

    height: 260px;

    background: url(../images/banner4.jpg) no-repeat;

    background-size: 100% 100%;

}

.container .list3 .center4{

    margin-top: -130px;

    background: #fff;

    padding-top: 50px;

}

.container .list3 .center4 .con_hed p{

    font-size: 19px;

    color: #555;

    text-align: center;

    line-height: 43px;

}

.container .list3 .center4 .con_hed h4{

    font-size: 30px;

    color: #555;

    text-align: center;

    transition: all 0.5s;

}

.container .list3 .center4 .con_hed h4:hover{

    transform:rotate(-5deg);

    -ms-transform:rotate(-5deg); 	/* IE 9 */

-moz-transform:rotate(-5deg); 	/* Firefox */

-webkit-transform:rotate(-5deg); /* Safari 和 Chrome */

-o-transform:rotate(-5deg);

}

.container .list3 .center4 .sl-1{

    margin-top: 60px;

    position: relative;

}

.container .list3 .center4 .sl-1 img{

    width: 826px;

    height: 303px;

    position: absolute;

    right: 0;

    top: 384px;

    transition: all 0.5s;

}

.container .list3 .center4 .sl-1_l{

    width: 487px;

    height: 488px;

    background: url(../images/kj.png) no-repeat;

    background-size: 100% 100%;

    position: relative;

    z-index: 1;

}

.container .list3 .center4 .sl-1_l p{

    font-size: 51px;

    color: #ff9900;

    font-weight: bold;

    width: 291px;

    margin-left: 120px;

    margin-top: 50px;

    text-align: justify;

    transition: all 0.5s;

}

.container .list3 .center4 .sl-1_l:hover b{

    margin-left: 130px;

}

.container .list3 .center4 .sl-1_l b{

    font-size: 24px;

    color: #000;

    margin-left: 120px;

    margin-top: 40px;

    display: inline-block;

    transition: all 0.5s;

}

.container .list3 .center4 .sl-1_l:hover p{

    transform:rotate(-5deg);

    -ms-transform:rotate(-5deg); 	/* IE 9 */

-moz-transform:rotate(-5deg); 	/* Firefox */

-webkit-transform:rotate(-5deg); /* Safari 和 Chrome */

-o-transform:rotate(-5deg);

}

.container .list3 .center4 .sl-1_l:hover span{

    margin-left: 130px;

}

.container .list3 .center4 .sl-1_l span{

    display: block;

    font-size: 16px;

    color: #555;

    margin-left: 120px;

    margin-top: 25px;

    line-height: 27px;

    transition: all 0.5s;

}

.container .list3 .center4 .sl-1_r:hover{

    margin-top: 10px;

}

.container .list3 .center4 .sl-1_r{

    width: 635px;

    background: url(../images/kj2.png) no-repeat;

    transition: all 0.5s;

}

.container .list3 .center4 .sl-1_r b{

    font-size: 24px;

    color: #2c974a;

    display: block;

    margin-left: 34px;

    margin-top: 46px;

}

.container .list3 .center4 .sl-1_r span{

    display: block;

    font-weight: bold;

    font-size: 18px;

    color: #555;

    margin-left: 78px;

}

.container .list3 .center4 .sl-1_r p{

    line-height: 32px;

    font-size: 14px;

    color: #555;

    text-align: justify;

    margin-top: 50px;

    padding-left: 10px;

    box-sizing: border-box;

}

.container .list3 .center4 .sl-2_r{

    width: 639px;

    background: url(../images/kj2.png) no-repeat;

    position: relative;

    z-index: 1;

    margin-top: 110px;

    transition: all 0.5s;

}

.container .list3 .center4 .sl-2_r:hover{

    margin-top: 100px;

}

.container .list3 .center4 .sl-3 .sl-2_r{

    transition: all 0.5s;

}

.container .list3 .center4 .sl-4 .sl-2_r{

    transition: all 0.5s;

}

.container .list3 .center4 .sl-4 .sl-2_r:hover{

    

margin-top: 120px;

}

.container .list3 .center4 .sl-3 .sl-2_r:hover{

    margin-top: 50px;

}

.container .list3 .center4 .sl-2_r b{

    font-size: 24px;

    color: #2c974a;

    display: block;

    margin-left: 34px;

    margin-top: 46px;

}

.container .list3 .center4 .sl-2_r span{

    display: block;

    font-weight: bold;

    font-size: 18px;

    color: #555;

    margin-left: 78px;

}

.container .list3 .center4 .sl-2{

    position: relative;

}

.container .list3 .center4 .sl-2_r p{

    line-height: 32px;

    font-size: 14px;

    color: #555;

    text-align: justify;

    margin-top: 50px;

    padding-left: 10px;

    box-sizing: border-box;

}

.container .list3 .center4 .sl-2_l{

    width: 399px;

    height: 518px;

    background: url(../images/kj3.png) no-repeat;

    background-size: 100% 100%;

    position: absolute;

    z-index: 1;

    right: 95px;

    top: 183px;

}

.container .list3 .center4 .sl-2_l img{

    margin-top: 43px;

    margin-left: 32px;

    width: 334px;

    height: 448px;

    transition: all 0.7s;

}

.container .list3 .center4 .sl-2_l img:hover{

    transform: scale(1.05);

}

.container .list3 .center4 .sl-3 .sl-2_r{

    width: 639px;

    background: url(../images/kj2.png) no-repeat;

    position: relative;

    z-index: 1;

    margin-top: 60px;

}

.container .list3 .center4 .sl-3 .sl-2_r b{

    font-size: 24px;

    color: #2c974a;

    display: block;

    margin-left: 34px;

    margin-top: 46px;

}

.container .list3 .center4 .sl-3 .sl-2_r span{

    display: block;

    font-weight: bold;

    font-size: 18px;

    color: #555;

    margin-left: 78px;

}

.container .list3 .center4 .sl-3 .sl-2_r p{

    line-height: 32px;

    font-size: 14px;

    color: #555;

    text-align: justify;

    margin-top: 50px;

    padding-left: 10px;

    box-sizing: border-box;

}

.container .list3 .center4 .sl-4 .sl-2_r{

    width: 639px;

    background: url(../images/kj2.png) no-repeat;

    position: relative;

    z-index: 1;

    margin-top: 140px;

}

.container .list3 .center4 .sl-4 .sl-2_r b{

    font-size: 24px;

    color: #2c974a;

    display: block;

    margin-left: 34px;

    margin-top: 46px;

}

.container .list3 .center4 .sl-4 .sl-2_r span{

    display: block;

    font-weight: bold;

    font-size: 18px;

    color: #555;

    margin-left: 78px;

}

.container .list3 .center4 .sl-4 .sl-2_r p{

    line-height: 32px;

    font-size: 14px;

    color: #555;

    text-align: justify;

    margin-top: 50px;

    padding-left: 10px;

    box-sizing: border-box;

}

.container .list3 .center4 .sl-4 .sl-4_l{

    width: 424px;

    height: 424px;

    background: url(../images/kj4.png) no-repeat;

    margin-left: 90px;

    margin-top: 54px;

}

.container .list3 .center4 .sl-4 .sl-4_l img{

    width: 360px;

    height: 360px;

    margin-left: 64px;

    margin-top: 64px;

    transition: all 0.5s;

}

.container .list3 .center4 .sl-4 .sl-4_l img:hover{

    transform: scale(1.07);

}

.container .list3{

    padding-bottom: 55px;

    width: 100%;

}

.container .list4{

    padding-bottom: 100px;

    background: #eceaeb;

}

.container .list4 .banner{

    width: 100%;

    height: 518px;

    background: url(../images/banner5.jpg) no-repeat;

    background-size: 100% 100%;

}

.container .list4 .center5{

    position: relative;

}

.container .list4 .banner .con{

    width: 468px;

    height: 543px;

    background: rgba(66, 156, 89, 0.8);

    color: #fff;

    padding-left: 60px;

    box-sizing: border-box;

    padding-right: 68px;

    padding-top: 47px;

    top: 75px;

    right: 400px;

    position: absolute;

}

.container .list4 .banner .con:hover h4{

    margin-left: 5px;

}

.container .list4 .banner .con:hover b{

    margin-left: 5px;

}

.container .list4 .banner .con:hover i{

    margin-left: 5px;

}

.container .list4 .banner .con:hover p{

    margin-left: 5px;

}

.container .list4 .banner .con:hover a{

    margin-left: 5px;

}

.container .list4 .banner .con h4{

    font-size: 32px;

    font-weight: normal;

    line-height: 52px;

    transition: all 0.5s;

}

.container .list4 .banner .con b{

    font-weight: normal;

    font-size: 20px;

    line-height: 44px;

    transition: all 0.5s;

}

.container .list4 .banner .con i{

    display: block;

    width: 43px;

    height: 1px;

    background: #fff;

    transition: all 0.5s;

    margin-top: 18px;

    margin-bottom: 35px;

}

.container .list4 .banner .con p{

    line-height: 28px;

    font-size: 14px;

    overflow: hidden;

    transition: all 0.5s;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 6;

    -webkit-box-orient: vertical;

}

.container .list4 .banner .con a{

    color: #fff;

    font-size: 14px;

    transition: all 0.5s;

    display: block;

    margin-top: 122px;

    background: url(../images/icon5.png) no-repeat 80px 6px;

}

.container .list4 .banner .con a:hover{

    color: #000;

    background: url(../images/icon4.png) no-repeat 80px 6px;

}

.container .list5 .center6{

    overflow: hidden;

}

.container .list5{

    padding-top: 50px;

}

.container .list5 .center6 ul{

    margin: 0 auto;

    width: 264px;

}

.container .list5 .center6 li{

    float: left;

    font-size: 16px;

    line-height: 26px;

    color: #555;

    margin: 0 auto;

    margin:0 34px;

    cursor: pointer;

}

.container .list5 .center6 li.active{

    color: #2c974a;

    border-bottom: 2px solid #2c974a;

}

.container .list5 .center6 .ls-s:first-child{

    display: block;

}

.container .list5 .center6 .ls-s{

    margin-top: 50px;

    margin-right: -18px;

    display: none;

}

.container .list5 .center6 .ls-s .ls{

    float: left;

    width: 388px;

    margin-right: 18px;

    position: relative;

}

.container .list5 .center6 .ls-s .ls img{

    width: 388px;

    height: 216px;

    display: block;

    transition: all 0.7s;

}

.container .list5 .center6 .ls-s .ls img:hover{

    transform: scale(1.03);

}

.container .list5 .center6 .ls-s .ls span{

    font-size: 14px;

    color: #333;

    line-height: 62px;

    display: block;

    margin-top: 12px;

}

.container .list5 .center6 .ls-s .ls p{

    font-size: 12px;

    line-height: 20px;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    padding-right: 29px;

}

.container .list5 .center6 .ls-s .ls i{

    position: absolute;

    width: 78px;

    height: 78px;

    display: block;

    background: rgba(44, 151, 74, .85);

    top: 0;

    left: 0;

    text-align: center;

    color: #fff;

    transition: all 0.5s;

}

.container .list5 .center6 .ls-s .ls:hover i{

    transform: rotate(9deg);

    -ms-transform: rotate(9deg);

    -moz-transform: rotate(9deg);

    -webkit-transform: rotate(9deg);

    -o-transform: rotate(9deg);

}

.container .list5 .center6 .ls-s .ls i h1{

    font-size: 32px;

    font-weight: normal;

    display: block;

    margin-top: 9px;

}

.container .list5 .center6 .ls-s .ls i h2{

    font-size: 12px;

    font-weight: normal;

}

.container .list5 .center6 .ls-s .ls a{

    font-size: 14px;

    color: #d3d3d3;

    line-height: 72px;

    display: block;

    background: url(../images/icon3.png) no-repeat 80px 32px;

   /* margin-bottom: 30px;*/

}

.container .list5 .center6 .ls-s .ls a:hover{

    color: #2c974a;

    background: url(../images/icon4.png) no-repeat 80px 32px;

}

.container .list5 .center6 button {

    outline: none;

    border: none;

    display: block;

    width: 184px;

    height: 40px;

    line-height: 40px;

    text-align: center;

    color: #fff;

    font-size: 14px;

    background: #2c974a;

    margin: 0 auto;

    transition: all 0.5s;

}

.container .list5 .center6 button:hover{

    margin-top: 10px;

}



.container .list5 .center6 button a{

    color: #fff;

}

.container .list6{

    margin-top: 55px;

    border-top: 1px solid #dcdcdc;

    height: 82px;

}

.container .list6 .center7{

    overflow: hidden;

}

.container .list6 span{

    float: left;

    font-size: 14px;

    color: #555;

    display: block;

    margin-top: 20px;

    background: url(../images/icon.png) no-repeat 0 2px;

    padding-left: 20px;

}

.container .list6 ul{

    float: right;

    margin-right: -38px;

    width: 1128px;

    margin-top: 20px;

}

.container .list6 ul li{

    margin-right: 38px;

    float: left;

}

.container .list6 ul li a{

    font-size: 14px;

    color: #555;

}

.container .hed{

    text-align: center;

    position: relative;

    margin-bottom: 50px;

    color: #555;

}

.container .hed h4{

    font-size: 32px;

    font-weight: normal;

}

.container .hed p{

    font-size: 12px;

    display: inline-block;

}

.container .hed i{

    width: 146px;

    height: 1px;

    background: #e5e5e5;

    display: block;

    position: absolute;

    bottom: 8px;

}

.container .hed .i1{

    left: 388px;

}

.container .hed .i2{

    right: 388px;

}

footer{

    background: #3f3f3f;

    width: 100%;

    height: 228px;

    position: relative;

    min-width: 1200px;

}

footer .footer .footer1{

    height: 96px;

    line-height: 96px;

}

footer .footer .footer1 .logo{

    vertical-align: middle;

    line-height: 96px;

}

footer .footer .footer1 .fot{

    margin-right: 245px;

    line-height: 96px;

}

footer .footer .footer1 .fot img{

    margin-top: -20px;

    margin-right: 15px;

}

footer .footer .footer1 .fot span{

    font-size: 14px;

    color: #ccc;

    display: inline-block;

    line-height: 17px;

    margin-right: 8px;

}

footer .footer .footer1 .fot p{

    font-size: 34px;

    color: #ccc;

    display: inline-block;

    line-height: 96px;

}

footer .footer2{

    width: 100%;

    height: 38px;

    line-height: 38px;

    background: #3b3b3b;

}

footer .footer2 li{

    margin-right: 38px;

    float: left;

}

footer .footer2 li a{

    font-size: 14px;

    color: #ccc;

}

footer .footer3{

    width: 100%;

    margin-top: 22px;

}

footer .footer3 .center_f{

    overflow: hidden;

}

footer .footer{

    position: relative;

}

footer .footer3 .tx{

    margin-right: -60px;

}

footer .footer3 .tx-f{

    float: left;

    font-size: 14px;

    color: #ccc;

    line-height: 21px;

    margin-right: 60px;

}

footer .ewm{

    position: absolute;

    width: 246px;

    top: 29px;

    right: 0;

    text-align: center;

    font-size: 14px;

    color: #ccc;

    line-height: 56px;

    background: #3f3f3f;

    z-index: 2;

}

footer .ewm img{

    display: block;

    margin: 0 auto;

}



/* 产品中心 */

.banner4{

    width: 100%;

    height: 100%;

    background: url(../images/banner6.jpg) no-repeat;

    background-size: 100% 100%;

}

.container_sl3{

    background: #ebebeb;

}

.container_sl3 .list .center1 .list_l p{

    font-size: 28px;

    height: 90px;

    line-height: 90px;

    border-radius: 0;

    padding-left: 18px;

}

.container_sl3 .list .center1 .list_l .con_t ul{

    border:none;

}

.container_sl3 .list .center1 .list_l .con_t ul li{

    background: none;

    padding: 0 0;

    margin: 0 17px;

    border-bottom: 1px dashed #dcdcdc;

}

.container_sl3 .list .center1 .list_l .con_t ul li:last-child{

    border: none;

}

.container_sl3 .list .center1 .list_l ul{

    background: #fff;

}

.container_sl3 .list .center1 .list_l .con_b{

    background: #fff;

}

.container_sl3 .list .center1 .list_l .con_b ul{

    height: 100%;

}

.container_sl3 .list .center1 .list_r{

    background: #fff;

}

.container_sl3 .list{

    padding-top: 35px;

    margin-top: 0;

    padding-bottom: 24px;

    margin-bottom: 0;

}

.container_sl3 .list .center1 .list_l .con_b p{

    border-top-right-radius: 5px;

    border-top-left-radius: 5px;

    font-size: 18px;

    background: #ff9900;

    height: 45px;

    line-height: 45px;

}

.container_sl3 .list .center1 .list_l .con_b ul li{

    background: none;

    font-size: 14px;

    color: #555;

    line-height: 24px;

    padding-left: 19px;

    opacity: 0.9;

}

.container_sl3 .list .center1 .list_l .con_b ul{

    background: url(../images/rw2.png) no-repeat 0 0;

    background-size: 100% 100%;

    padding-top: 74px;

    padding-bottom: 19px;

}

.container_sl3 .logo_r{

    height: 100%;

    position: relative;

    opacity: 1;

}

.container_sl3 .logo_r img{

    position: absolute;

    top: 19px;

    left: 19px;

}

.container_sl3 .logo_r span{

    position: absolute;

    top: 19px;

    left: 70px;

    font-size: 12px;

    color: #555;

    line-height: normal;

    display: inline-block;

    width: 6em;

}

.container_sl3 .logo_r i{

    background: url(../images/zt1.png) no-repeat;

    position: absolute;

    top: 38px;

    left: 69px;

    width: 132px;

    height: 16px;

    background-size: 100% 100%;

}

.container_sl3 .list .center1 .list_r {

    padding: 0 24px;

    box-sizing: border-box;

}

.container_sl3 .list .center1 .list_r .mbx{

    height: 46px;

    line-height: 46px;

    width: 100%;

    border-bottom: 1px solid #e5e5e5;

    box-sizing: border-box;

}

.container_sl3 .list .center1 .list_r .mbx h4{

    float: left;

    font-weight: normal;

    font-size: 16px;

    color: #2c974a;

    border-left: 3px solid #2c974a;

    line-height: 16px;

    display: inline-block;

    margin: 14px 0 16px;

    padding-left: 14px;

}

.container_sl3 .list .center1 .list_r .mbx .sp{

    float: right;

    font-size: 14px;

    color: #999;

}

.container_sl3 .list .center1 .list_r .mbx .sp a{

    color: #999;

}

.container_sl3 .list .center1 .list_r .mbx .sp span{

    float: left;

}

.container_sl3 .list .center1 .list_r .t_logo{

    margin: 24px 0;

    position: relative;

}

.container_sl3 .list .center1 .list_r .t_logo p{

    position: absolute;

    left: 91px;

    top: 76px;

    font-size: 24px;

    color: #2c974a;

    font-weight: bold;

}

.container_sl3 .list .center1 .list_r .t_sb{

    overflow: hidden;

    margin-bottom: 29px;height: 49px;

}

.container_sl3 .list .center1 .list_r .t_sb ul{

    margin-right: -13px;

    margin-left: 21px;

}

.container_sl3 .list .center1 .list_r .t_sb ul li{

    width: 201px;

    height: 49px;

    box-sizing: border-box;

    border: 1px solid #2c974a;

    border-radius: 9px;

    margin-right: 13px;

    float: left;

    margin-bottom: 0;

    line-height: 49px;

    font-size: 18px;

    color: #555;

}

.container_sl3 .list .center1 .list_r .t_sb ul li span{

    background: url(../images/icon9.png) no-repeat 46px;

    padding-left: 88px;

}

.container_sl3 .list .center1 .list_r .t_sb ul li.li1 span{

    background: url(../images/icon10.png) no-repeat 46px;

}

.container_sl3 .list .center1 .list_r .t_sb ul li.li2 span{

    background: url(../images/icon11.png) no-repeat 46px;

}

.container_sl3 .list .center1 .list_r .t_sb ul li.li3 span{

    background: url(../images/icon8.png) no-repeat 46px;

}

.container_sl3 .list .center1 .list_r .block{

    overflow: hidden;

    width: 100%;

}

.container_sl3 .list .center1 .list_r .t_lis{

    margin-right: -20px;

}

.container_sl3 .list .center1 .list_r .t_lis li{

    float: left;

    margin-right: 20px;

    width: 282px;

    height: 260px;

    border: 1px solid #dcdcdc;

    box-sizing: border-box;

    font-size: 14px;

    color: #555;

    padding: 4px 4px 0;

    margin-bottom: 20px;

}

.container_sl3 .list .center1 .list_r .t_lis li img{

    width: 272px;

    height: 205px;

}

.container_sl3 .list .center1 .list_r .t_lis li p{

    width: 272px;

    height: 50px;

    line-height: 50px;

    text-align: center;

}

.container_sl3 .list .center1 .list_r .t_lis li:hover{

    border: 1px solid #2c974a;

    background: #2c974a;

    color: #fff;

}

.container_sl3 .list .center1 .list_r .t_lis li a:hover p{

    color: #fff;

}

.container_sl3 .list .center1 .list_r .t_fy{

    text-align: right;

    font-size: 14px;

    margin-top: 20px;

    color: #555;

    border-bottom: 7px solid #f2f2f2;

    padding-bottom: 37px;

}

.container_sl3 .list .center1 .list_r .t_fy span{

    display: inline-block;

    cursor: pointer;

}

.container_sl3 .list .center1 .list_r .t_fy .st{

    width: 34px;

    height: 34px;

    text-align: center;

    line-height: 34px;

    margin-right: 4px;

}

.container_sl3 .list .center1 .list_r .t_fy .st.active{

    background: #2c974a;

    color: #fff;

}

.container_sl3 .list .center1 .list_r .t_fy .st:hover{

    background: #2c974a;

    color: #fff;

}

.container_sl3 .list .center1 .list_r{

    width: 934px;

}

.container_sl3 .list .center1 .list_r .t_fy .mr{

    margin-right: 29px;

}

.container_sl3 .list .center1 .list_r .t_fy .mr1{

    margin-right: 14px;

}

.container_sl3 .list .center1 .list_r .t_lc{

    font-size: 14px;

    color: #555;

    border-bottom: 7px solid #f2f2f2;

    padding-bottom: 43px;

    overflow: hidden;

}

.container_sl3 .list .center1 .list_r .t_lc h4{

    font-size: 24px;

    color: #2c974a;

    line-height: 62px;

}

.container_sl3 .list .center1 .list_r .t_lc ul li{

    width: 90px;

    float: left;

    position: relative;

    margin: 0;

    border: none;

    margin-right: 26px;

   

}

.container_sl3 .list .center1 .list_r .t_lc ul li:hover p{

    background: none;

}

.container_sl3 .list .center1 .list_r .t_lc ul li img{

    transition: all 0.5s;

}

.container_sl3 .list .center1 .list_r .t_lc ul li img:hover{

    margin-top: -3px;

}

.container_sl3 .list .center1 .list_r .t_lc ul li i{

    position: absolute;

    top: 33px;

    left: 88px;

    width: 28px;

    height: 8px;

    background: url(../images/icon3.png) no-repeat;

    background-size: 100% 100%;

}
.container_sl3 .list .center1 .list_r .t_lc ul li:nth-of-type(4) i{
display: none
}
.container_sl3 .list .center1 .list_r .t_lc ul li:first-child{

    width: 79px;

}

.container_sl3 .list .center1 .list_r .t_lc ul li:first-child i{

    left: 81px;

}

.container_sl3 .list .center1 .list_r .t_lc ul li:last-child{

    margin-right: 0;

    text-align: center;

    width: 79px;

}

.container_sl3 .list .center1 .list_r .t_lc ul li:last-child img{

    margin-right: 0;

}

.container_sl3 .list .center1 .list_r .t_lc ul li:first-child img{

    margin-left: 0;

}

.container_sl3 .list .center1 .list_r .t_lc ul li img{

    width: 74px;

    height: 74px;

    display: block;

    margin: 0 auto;

}

.container_sl3 .list .center1 .list_r .t_lc ul li p{

    background: none;

    line-height: 18px;

    margin-top: 22px;

    text-align: center;

    height: 100%;

    display: block;

}

.container_sl3 .list .center1 .list_r .t_lc ul li:hover p{

    color: #555;

}

.container_sl3 .list .center1 .list_r .t_cp{

    padding-bottom: 37px;

}

.container_sl3 .list .center1 .list_r .t_cp h4{

    font-size: 24px;

    color: #2c974a;

    line-height: 62px;

}

.container_sl3 .list .center1 .list_r .t_cp img{

    width: 216px;

    height: 164px;

    transition: 0.7s;

}

.container_sl3 .list .center1 .list_r .t_cp img:hover{

    transform: scale(1.04);

}

.container_sl3 .list .center1 .list_r .t_cp p:hover{

    background: #2c974a;

    color: #fff;

}

.container_sl3 .list .center1 .list_r .t_cp p{

    margin-top: 3px;

    line-height: 40px;

    background: #eee;

    font-size: 14px;

    color: #555;

    cursor: pointer;

    text-align: center;

}

.container_sl3 .list .center1 .list_r .t_cp .swiper-container{

    margin-top: 10px;

}

.container_sl3 .list .center1 .list_r .t_cp .swiper-container .swiper-button-prev{

    background: url(../images/icon13.png) no-repeat !important;

}

.container_sl3 .list .center1 .list_r .t_cp .swiper-container .swiper-button-next{

    background: url(../images/icon14.png) no-repeat !important;

}

.container_sl3 .list .center1 .list_r .t_cp .swiper-container .swiper-button-prev:hover{

    background: url(../images/icon16.png) no-repeat !important;

}

.container_sl3 .list .center1 .list_r .t_cp .swiper-container .swiper-button-next:hover{

    background: url(../images/icon15.png) no-repeat !important;

}

.container_sl3 .conta{

    border-bottom: 7px solid #f2f2f2;

}

.container_sl3 .conta h4{

    font-size: 24px;

    color: #555;

    font-weight: normal;

    line-height: 74px;

    text-align: center;

}

.container_sl3 .conta img{

    

    transition: all 0.5s;

}



.container_sl3 .conta p{

    

   

    font-size: 14px;

    line-height: 32px;

 

}



.container_sl3 .list .center1 .list_r ul li p{

    line-height: 49px;

    height: 49px;

    text-align: left;

    background: none;

    font-size: 14px;

    color: #555;

    background: url(../images/icon3.png) no-repeat 243px 20px;

}

.container_sl3 .case_lis{

    overflow: hidden;

    margin-top: 23px;

} 

.container_sl3 .case_lis ul{

    margin-right: -23px;

}

.container_sl3 .list .center1 .list_r ul li{

    float: left;

    width: 280px;

    box-sizing: border-box;

    border-bottom: 1px solid #dcdcdc;

    margin-right: 23px;

    margin-bottom: 23px;

}

.container_sl3 .list .center1 .list_r ul li img{

    width: 280px;

    height: 211px;

}

.container_sl3 .list .center1 .list_r ul li:hover p{

    background: none;

    color: #2c974a;

    background: url(../images/icon4.png) no-repeat 243px 20px;

}

.case h1{

    font-weight: normal;

    font-size: 16px;

    color: #2c974a;

    display: block;

    height: 55px;

    line-height: 55px;

    background: #fff;

    padding-left: 18px;

}

.case h2{

    font-size: 18px;

    color: #fff;

    display: block;

    height: 45px;

    line-height: 45px;

    background: #ff9900;

    padding-left: 18px;

}

.case .list .center1 .list_l .con_t ul li {

    border-bottom: none;

    box-sizing: border-box;

    height: 40px;

    line-height: 40px;

    font-size: 14px;

    color: #555;

    background: url(../images/icon6.png) no-repeat 0 15px;

    padding-left: 22px;

    cursor: pointer;

}

.case .list .center1 .list_r .t_fy{

    padding-bottom: 45px;

}

.press .xw{

    width: 100%;

    background: #fff;

    margin-bottom: -1px;

    overflow: hidden;

}

.press h6{

    font-weight: normal;

    display: block;

    line-height: 55px;

    margin: 0 17px;

    box-sizing: border-box;

    font-size: 16px;

    color: #555;

    border-bottom: 1px dashed #dcdcdc;

}

.press .press_con{

    width: 100%;

    margin-top: 24px;

}

.press .press_con .img_t{

    background: #eee;

    width: 100%;

    padding: 24px;

    box-sizing: border-box;

    overflow: hidden;

}

.press .press_con .img_t img{

    float: left;

    width: 308px;

    height: 172px;

    transition: all 0.5s;

}

.press .press_con .img_t img:hover{

    transform: scale(1.05);

}

.press .press_con .img_t .text{

    width: 505px;

    float: right;

    overflow: hidden;

}

.press .press_con .img_t .text .hed1{

    font-size: 16px;

    color: #2c974a;

    line-height: 44px;

    overflow: hidden;

}

.press .press_con .img_t .text .hed1 span:first-child{

    float: left;

}

.press .press_con .img_t .text .hed1 span:last-child{

    float: right;

    color: #ccc;

}

.press .press_con .img_t .text  p{

    font-size: 14px;

    color: #555;

    line-height: 24px;

}

.press .press_con .img_t .text a{

    display: block;

    width: 120px;

    height: 23px;

    line-height: 23px;

    color: #fff;

    background: #2c974a;

    text-align: center;

    margin-top: 25px;

}

.press .press_con .press_li{

    width: 100%;

    margin-top: 17px;

}

.press .list .center1 .list_r .ul_li li {

    float: none;

    width: 100%;

    height: 51px;

    line-height: 50px;

    box-sizing: border-box;

    border-bottom: 1px dashed #dcdcdc;margin: 0;

    background: url(../images/icon17.png) no-repeat 0 20px;

    padding-left: 24px;

    font-size: 14px;

    color: #555;

    overflow: hidden;

}

.press .list .center1 .list_r ul li:hover a span{

    color: #2c974a;

}

.press .list .center1 .list_r ul li span:first-child {

    float: left;

    transition: all 0.5s;

}

.press .list .center1 .list_r ul li span:last-child {

    float: right;

    color: #999;

    transition: all 0.5s;

}

.press .list .center1 .list_r .t_fy{

    padding-bottom: 41px;

    margin-top: 41px;

}

.press .list .center1 .list_r .lis_con{

    width: 100%;

    overflow: hidden;

    padding-bottom: 37px;

}

.press .list .center1 .list_r .lis_con ul{

    width: 427px;

}

.press .list .center1 .list_r .xw_lis h4{

    font-size: 24px;

    color: #2c974a;

    line-height: 62px;

}

.press .list .center1 .list_r .lis_con ul li{

    width: 100%;

    height: 43px;

    box-sizing: border-box;

    border-bottom: 1px dashed #dcdcdc;

    line-height: 42px;

    font-size: 14px;

    color: #555;

    background: url(../images/icon6.png) no-repeat 0 15px;

    padding-left: 24px;

    margin: 0;

}

.press .list .center1 .list_r .lis_con ul:first-child{

    float: left;

}

.press .list .center1 .list_r .lis_con ul:last-child{

    float: right;

}

.press .list .center1 .list_r .press1_con{

    width: 100%;

    color: #555;

}

.press .list .center1 .list_r .press1_con h4{

    font-size: 24px;

    font-weight: normal;

    text-align: center;

    line-height: 70px;

}

.press .list .center1 .list_r .press1_con .hed2{

    text-align: center;

    font-size: 14px;

    line-height: 14px;

	margin-bottom:30px;

}

.press .list .center1 .list_r .press1_con .hed2 span:first-child{

    margin-right: 28px;

    display: inline-block;

    background: url(../images/icon18.png) no-repeat 3px;

    padding-left:24px;

}

.press .list .center1 .list_r .press1_con .hed2 span:last-child{

    display: inline-block;

    background: url(../images/icon19.png) no-repeat 3px;

    padding-left: 30px;

}

.press .list .center1 .list_r .press1_con p{

    line-height: 36px;



    font-size: 14px;



}

.press .list .center1 .list_r .press1_con img{

    margin: 0 auto;

    display: block;

    width: 794px;

    height: 389px;

}

.press .list .center1 .list_r .press1_con .fot{

    font-size: 14px;

    padding-bottom: 35px;

    border-bottom: 7px solid #f2f2f2;

    margin-top: 10px;

}

.press .list .center1 .list_r .press1_con .fot span{

    cursor: pointer;

}

.press .list .center1 .list_r .press1_con .fot span:hover{

    color: #2c974a;

}

.press .list .center1 .list_r .press1_con .fot span:first-child{

    display: inline-block;

    margin-right: 65px;

}

.press .list .center1 .list_r .about_t{

    width: 100%;

    margin-top: 24px;

}

.press .list .center1 .list_r .about_t .i_hed img{

    width: 390px;

    height: 248px;

    float: left;

    transition: all 0.8s;

}

.press .list .center1 .list_r .about_t .i_hed img:hover{

    transform: scale(1.03);

}

.press .list .center1 .list_r .contact_con .contact_z img{

    transition: all 0.8s;

}

.press .list .center1 .list_r .contact_con .contact_z img:hover{

    transform: scale(1.03);

}

.container_sl3 .list .center1 .list_r ul li img{

    transition: all 0.5s;

}

.container_sl3 .list .center1 .list_r ul li img:hover{

    transform: scale(1.05);

}

.press .list .center1 .list_r .about_t .i_hed .i_p{

    float: right;

    width: 463px;

    font-size: 14px;

    line-height: 28px;

    color: #555;

}

.press .list .center1 .list_r .about_t .i_hed .i_p p{

    text-indent: 2em;

}

.press .list .center1 .list_r .about_t .i_hed .i_p p span{

    color: #2c974a;

}

.press .list .center1 .list_r .about_t .i_fot p{

    font-size: 14px;

    line-height: 28px;

    color: #555;

    text-indent: 2em;

    margin: 23px 0;

}

header .banner-s1{

    height: 380px;

}

.press .list .center1 .list_r .about_t .i_fot img{

    width: 886px;

    height: 378px;

    transition: all 0.8s;

}

.press .list .center1 .list_r .about_t .i_fot img:hover{

    transform: scale(1.05);

}

.press .list .center1 .list_r .about_t{

    padding-bottom: 37px;

}

.press .list .center1 .list_r .contact_con{

    width: 100%;

    padding-bottom: 37px;

}

.press .list .center1 .list_r .contact_con .contact_hed{

    padding:68px 0;

    border-bottom: 1px dashed #2c974a;

    box-sizing: border-box;

}

.press .list .center1 .list_r .contact_con .contact_hed img:first-child{

    margin-right: 92px;

}

.press .list .center1 .list_r .contact_con .contact_z{

    font-size: 16px;

    color: #333;

    margin-top: 20px;

    border-bottom: 1px dashed #2c974a;

    padding-bottom: 20px;

    overflow: hidden;

}

.press .list .center1 .list_r .contact_con .contact_z .contact_l{

    float: left;

    width: 370px;

    padding-left: 16px;

    line-height: 54px;

}

.press .list .center1 .list_r .contact_con .contact_z img{

    float: right;

    width: 413px;

    height: 266px;

}

.press .list .center1 .list_r .contact_con .contact_f{

    margin-top: 20px;

    width: 886px;

    height: 430px;

}

.container .list4 .center5{

    height: 100%;

}

.list-z{

    position: absolute;

    bottom: 60px;

    left: 400px;

}

.list-z li{

    float: left;

    margin-right: 50px;

}

.list-z li p{

    color: #2c974a;

    font-size: 28px;

}

.list-z li p span:first-child{

    font-size: 71px;

}

.list-z li p span:last-child{

    font-size: 55px;

    display: block;

}

@media screen and (max-width:1680px) {

	header .banner-s{

        height: 438px;

    }

    .container .list4 .banner .con{

        right: 180px;

    }

    header .banner-s1{

        height: 333px;

    }

    .list-z{

        left: 270px;

    }

}



@media screen and (max-width:1600px) {

	header .banner-s{

        height: 417px;

    }

    .container .list4 .banner .con{

        right: 125px;

    }

    header .banner-s1{

        height: 317px;

    }

    .list-z{

        left: 250px;

    }

}



@media screen and (max-width:1440px) {

	header .banner-s{

        height: 375px;

    }

    .container .list4 .banner .con{

        right: 70px;

    }

    header .banner-s1{

        height: 285px;

    }

    .list-z{

        left: 200px;

    }

}



@media screen and (max-width:1366px) {

	header .banner-s{

        height: 356px;

    }

    .container .list4 .banner .con{

        right: 50px;

    }

    header .banner-s1{

        height: 270px;

    }

    .list-z{

        left: 120px;

    }

}



@media screen and (max-width:1280px) {

	header .banner-s{

        height: 333px;

    }

    .container .list4 .banner .con{

        right: 20px;

    }

    header .banner-s1{

        height: 253px;

    }

    .list-z{

        left: 50px;

    }

}